HAZOP Analysis of UML-Based Software Architecture Descriptions of Safety-Critical Systems

نویسندگان

  • Klaus Marius Hansen
  • Lisa Wells
  • Thomas Maier
چکیده

Safety-critical systems which are systems that may harm the environment they are operating in are commonplace. Standards and regulations for developing software for safety-critical systems usually require restricted programming languages and formal methods. For reasons of scale and for coping with the complexities of large systems it may be beneficial to use modern object-oriented techniques in their development. A good match for such techniques is the semi-formal modeling notation Unified Modeling Language (UML). In order to use UML, the notation and associated techniques need to be reconciled with traditional techniques for safety-critical development. This paper looks at the commonly used Hazard and Operability (HAZOP) technique for hazard analysis and presents a systematic way of performing HAZOP on UML models together with a concrete interpretation of HAZOP for UML-based software architecture descriptions.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Component-based HazOp and Fault Tree Analysis in Developing Embedded Real-Time Systems with UML

Hazard and Operability (HazOp) and Fault Tree Analyses (FTA) are embedded into UML component models. The latter are constructed by employing UML's extension mechanisms in conjunction with component-based software techniques. Taking an application's safety-related requirements into consideration, the elements of HazOp and FTA are defined as component attributes, and assigned to a UML component m...

متن کامل

Software architecture and safety

Safety critical systems are growing more complex. To keep these systems safe, methods and techniques are necessary to prevent accidents from happening. Earlier when the engineered systems were smaller and the possibility for large scale destruction was not there, we had the luxury of being in a position to learn from experience. Due to the catastrophes safety critical systems can cause today, w...

متن کامل

Software Hazard Analysis for X-by-Wire Applications

This paper presents a comprehensive safety approach to the development process of automotive software systems focusing on X-by-Wire applications. A modification to the traditional V-model Development Process is proposed as well as the use of the Rapid Object-Oriented Development Process for Embedded Systems. The system and controls are modelled in UML and then, as part of the safety assurance, ...

متن کامل

Empirical Evaluation of Reading Techniques for UML Models Inspection

This paper reports on an experiment comparing three reading techniques: ad hoc, UML-HAZOP and scenario-based applied during inspection of UML models. UML-HAZOP is a reading technique adopted from the domain of safety analysis of critical systems. The technique and its variants applied in experiment are outlined in the paper. Design, a way of conducting and results processing of the experiment a...

متن کامل

Elicitation of Executable Safety Rules for Critical Autonomous Systems

The progress of artificial intelligence techniques, particularly decisional mechanisms, has allowed reactive systems to become more autonomous. This allows new applications in domains such as service robotics in which failures can lead to human injury or death, or financial loss. To ensure safety of such systems, we propose in this paper a process, based on a HAZOP/UML risk analysis, to elicit ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2004